package org.zsk.cs.sendsms;

import lombok.Data;

import java.util.List;

/**
 * <p>
 *     查看短信发送记录和发送状态响应体
 * </p>
 * @author zsk
 * @date 2020/7/18 下午4:55
 */
@Data
public class SmsQuerySendDetailsRespDto {
    /**
     * 请求状态码
     */
    private String code;
    /**
     * 状态码的描述
     */
    private String message;
    /**
     * 请求ID
     */
    private String requestId;
    /**
     * 短信发送总条数
     */
    private String totalCount;
    /**
     * 短信发送明细
     */
    private List<SmsSendDetailDTO> SmsSendDetailDTOs;
}
@Data
class SmsSendDetailDTO{

    /**
     * 短信内容
     */
    private String content;
    /**
     * 运营商短信状态码 短信发送成功-DELIVERED
     */
    private String errCode;
    /**
     * 外部流水扩展字段
     */
    private String outId;
    /**
     * 接收短信的手机号码
     */
    private String phoneNum;
    /**
     * 短信接收日期和时间
     */
    private String receiveDate;
    /**
     * 短信发送日期和时间
     */
    private String sendDate;
    /**
     * 短信发送状态 1-等待回执 2-发送失败 3-发送成功
     */
    private String sendStatus;
    /**
     * 短信模板ID
     */
    private String templateCode;
    /**
     * 短信发送总条数
     */
    private String totalCount;
}
